Eecient Calculation of Subdivision Surfaces for Visualization

نویسنده

  • Markus Kohler
چکیده

A subdivision surface is deened by a polygonal mesh which is iteratively re-ned into an innnite sequence of meshes converging to the desired smooth surface. Classical subdivision schemes are those described and analyzed by Cat-mull/Clark and Doo/Sabin. A graphical representation can be obtained by stopping the iteration on a level of reenement suucient to yield a smooth representation when drawing the mesh on that level. However, the storage requirements of the nest mesh and those on the previous levels can be considerable, that is exponential in the number of iterations, since the number of mesh elements grows by a constant factor from level to level. We overcome this problem by deviating from level-wise "breadth-rst" subdivision by subdividing the mesh locally in a "depth-rst" manner over all levels of iteration. This results in a front of subdivision which moves over the surface and successively reports the elements of the nest mesh. Only the front of subdivision must be held in main memory, and it needs only about square-root of the space required by the standard method, at about the same time of computation. Verfahrens bei in etwa gleicher Rechenzeit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Meta Scheme for Iterative Re nement of Meshes

Subdivision is a powerful method for smooth visualization of coarse meshes. An initial mesh of arbitrary topology is subsequently subdivided until the surface appears smooth and visually pleasing. Because of the simplicity of the algorithms and their data structure they have achieved much attention. Most schemes exhibit undesirable artifacts in the case of irregular topology. A more general des...

متن کامل

REVERSE LOOP SUBDIVISION FOR GEOMETRY AND TEXTURES

Reverse subdivision aims at constructing a coarser representation of an object given by a fine polygon mesh. In this paper, we first derive a mask for reverse Loop subdivision that can be applied to both regular and extraordinary vertices. The mask is parameterized, and thus can also be used in reversing variants of Loop subdivision, such as those proposed by Warren and Litke. We apply this mas...

متن کامل

Subdivision Surface Tesselation on the Fly using a versatile Mesh Data Structure

Subdivision surfaces have become a standard technique for freeform shape modeling. They are intuitive to use and permit designers to flexibly add detail. But with larger control meshes, efficient adaptive rendering techniques are indispensable for interactive visualization and shape modeling. In this paper, we present a realization of tesselation-on-the-fly for Loop subdivision surfaces as part...

متن کامل

Visualization of CAD Models

3D models today are used in many areas, e.g. computer-aided geometric design, animation, and computer games. The areas have different demands; computer-aided geometric design must have exact models, cartoons must look good and games must have real-time feedback. Computer-aided design software commonly uses trimmed NURBS as primitives, which have some support in low level graphic visualization l...

متن کامل

Generalizing lifted tensor-product wavelets to irregular polygonal domains

Approximation, B-Splines, Geometry Compression, Lifting, Subdivision Surfaces, Tessellations, Wavelets We present a new construction approach for symmetric lifted B-spline wavelets on irregular polygonal control meshes defining two-manifold topologies. Polygonal control meshes are recursively refined by stationary subdivision rules and converge to piecewise polynomial limit surfaces. At every s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995